package com.zhang.sharding.entity;

import com.zhang.sharding.enums.GlobalEventType;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 商品修改日志对象 product_audit_log
 *
 * @author Jayden
 * @date 2024-07-08
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class ProductAuditLog extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 日志唯一id
     */
    private Long id;

    /**
     * 企业id
     */
    private Long enterpriseId;

    /**
     * 集团商品ID
     */
    private Long productMainId;

    /**
     * 商品id(企业级)
     */
    private Long productSubId;

    /**
     * 商品草稿id
     */
    private Long productDraftId;

    /**
     * 事件类型
     */
    private GlobalEventType eventType;

    /**
     * 审批流实例id
     */
    private Long wfInsId;

    /**
     * 修改内容
     */
    private String details;

}
